import loadingTpl from './loading.vue'
const loading = {
  install (Vue) {
    // 创建 构造函数 创建组件的
    const Loading = Vue.extend(loadingTpl)
    // new 构造函数  生成组件
    const loadingComponent = new Loading()
    document.body.appendChild(loadingComponent.$mount().$el)
    Vue.prototype.$showLoading = () => {
      loadingComponent.isShow = true
    }
    Vue.prototype.$hideLoading = () => {
      loadingComponent.isShow = false
    }
  }
}

export default loading
